package Map.demo02;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class MApDemo {
    public static void main(String[] args) {
        //创建集合对象
        Map<String, String> map = new HashMap<>();

        //添加对象
        map.put("杨过", "蜘蛛侠");
        map.put("乔峰", "土拨鼠");
        map.put("海尔兄弟", "小野");

        //遍历
        //获取key集合
        /*Set<String> strings = map.keySet();

        for (String s:strings) {
            System.out.println(s +"-----------"+map.get(s));
        }*/
        System.out.println("--------------------------------------");

        //遍历

        //把map里的键值对封装成一个个的Map.Entry对象集合
        Set<Map.Entry<String, String>> entries = map.entrySet();

        //遍历这个Set集合,获取每一个Map.Entry键值对中的键和值
        for (Map.Entry<String, String> en : entries) {
            String value = en.getValue();
            String key = en.getKey();
            System.out.println(key+"-----------------"+value);

        }
    }
}
